<style type="text/css">
    .gallery-item {
        float: left;
        width: 150px;
        height: 150px;
        text-align: center;
        overflow: hidden;
        border:1px solid #eee;
    }

    @media screen and (max-width: 400px) {
        /** mobile **/
        .gallery-item {
            width: 50%;
        }
    }

    .icon-box {
        float: left;
        width:100%;
        height:120px;
        line-height:120px;
    }

    .gallery-item img {
        max-width:100%;
        max-height:100%;
        display:inline-block;
        vertical-align:middle;
    }

    .gallery-item a {
        display: block;
        float: left;
        width: 100%;
    }

    .menu {
        display: block;
    }

    .fs-icon {
        width: 80px;
        height: 80px;
    }
</style>